Skip to content

Apply new Labs immersive grid layouts - #16506

Merged
DanielCliftonGuardian merged 92 commits into
mainfrom
dc/labs-immersive-follow-up
Aug 14, 2026
Merged

Apply new Labs immersive grid layouts#16506
DanielCliftonGuardian merged 92 commits into
mainfrom
dc/labs-immersive-follow-up

Conversation

@DanielCliftonGuardian

@DanielCliftonGuardian DanielCliftonGuardian commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

What does this change?

This builds on the revamped immersive layouts introduced in #15922 (which added portrait and landscape grids, background fade effects, etc.), but adapts the work so that it only applies to Guardian Labs immersives. This is the figma design

Specific changes in this PR include:

  • Restricting the new grid immersive layouts to exclusively target ArticleSpecial.Labs content.

  • Guarding the new layout behind a 0% server-side A/B test (commercial-labs-immersive-grid) to allow for a highly controlled, safe rollout in production.

  • Various fixes and polish on top of the base layout branch.

Why?

Interactive atoms have long been used as a workaround for these immersive pages. This work finally makes these layouts built into the platform.

By scoping these structural changes strictly to Labs for now, we can safely deliver these layouts to commercial campaigns.

How has this change been tested?

  • You can test this locally on a Guardian Labs immersive article by appending the A/B test override to the URL: ?ab-commercial-labs-immersive-grid=enable.

  • The A/B test is forced to "enable" in the newly added DecideLayout Chromatic stories (e.g., WebPhotoEssayImmersiveLabsLight, WebFeatureImmersiveLabsPortraitDark) so the variations can be tested and reviewed visually.

Tests

Where applicable please add automated tests.

If you'd like help testing your changes as part of the PR review process then mention that explicitly here.

Automated tests

You can find examples of each type of test in the repo.

Manual testing

  • running the change locally and verifying correct behaviour
  • deploying to CODE and verifying correct behaviour

-->

Screenshots

See stories


frederickobrien and others added 30 commits July 2, 2026 15:56
… to top and bottom of headline container, hide stripes above meta
Slim nav, display bylines in the right place, grid adjustments
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 13, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the run_chromatic Runs chromatic when label is applied label Aug 13, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 13, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the run_chromatic Runs chromatic when label is applied label Aug 13, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 13, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the run_chromatic Runs chromatic when label is applied label Aug 14, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 14, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the run_chromatic Runs chromatic when label is applied label Aug 14, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 14, 2026
@DanielCliftonGuardian
DanielCliftonGuardian requested a review from a team August 14, 2026 11:43
@cemms1 cemms1 added the run_chromatic Runs chromatic when label is applied label Aug 14, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 14, 2026
Comment thread dotcom-rendering/src/layouts/DecideLayout.stories.tsx
@DanielCliftonGuardian
DanielCliftonGuardian added this pull request to the merge queue Aug 14, 2026
Merged via the queue into main with commit 28375a8 Aug 14, 2026
35 checks passed
@DanielCliftonGuardian
DanielCliftonGuardian deleted the dc/labs-immersive-follow-up branch August 14, 2026 13:27
@gu-prout

gu-prout Bot commented Aug 14, 2026

Copy link
Copy Markdown

Seen on PROD (merged by @DanielCliftonGuardian 9 minutes and 1 second ago) Please check your changes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature Seen-on-PROD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants